AD ile Zamanlanmış Senkronizasyon

Active Directory ile Otomatik Eşitleme Nasıl Etkinleştirilir


1. Bir API anahtarı oluşturun. Yönetici olarak oturum açın, ardından Tools > Project > Project Settings'na gidin ve API Anahtarı alanında oluştur'u tıklayın.

2. Bir alan haritası URL'si (fieldmap URL)oluşturun. Manuel senkronizasyon başlatarak bunu yapabilirsiniz. İçe aktarma tamamlandığında, alan haritası URL'si tarayıcınızın URL çubuğunda görünür olacaktır.

Örneğin.

http://mysite.com/Project1/#sync_ad_adminkey_{"username":"samaccountname","ilkisim":"givenname","soyisim":"sn "}

3. Orijinali Adım 1'de oluşturulan API anahtarıyla (aşağıda kalın gösterilmiştir) birleştirip 'adminkey' metnini değiştirerek yeni bir alan haritası URL'si oluşturun.

Örneğin.

http://mysite.com/Project1/#sync_empad_1Eg1sAqRXJ9dJ4TPI_{%22username%22:%22username%22,%22ilkisim%22:%22ilkisim%22,%22soyisim%22:%22soyisim%22,%22email%22:%22email % 22}


4. AD Sync'i başlatmak için yeni alan haritası URL'sini bir tarayıcıda açın.



Planlanmış Senkronizasyonlar


Alan haritası URL'si ile, zamanlanmış senkronizasyonları etkinleştirerek URL'ye bir tarayıcı açmak için saatleri planlamak için Windows Görev Zamanlayıcı'yı kullanmak mümkündür.


Görev Zamanlayıcısı (Task Scheduler)

1. Görev Zamanlayıcı'yı açın.

2. Eylem> Temel Görev Oluştur'a gidin.

3. Oluşturma sihirbazında adım adım ilerleyin, bir ad verin ve görevin çalışacağı zamanı belirleyin.

4. Eylem adımında, Bir program başlat'ı seçin.

5. Gözat'a tıklayın ve tercih ettiğiniz web tarayıcısını seçin.

6. Alan haritası URL'sini Argüman ekle kutusuna yapıştırın.

7. Bitir'e tıklayın.



PowerShell Script + Görev Zamanlayıcı (PowerShell Script + Task Scheduler)

PowerShell veya başka bir komut dosyası kullanmanın yararı, senkronizasyonu başlattıktan sonra tarayıcıyı kapatabilmenizdir.


Start-Process -FilePath Chrome -ArgumentList 'http://localhost/ofisplan4/ADSync/#sync_ad_LWnvcQZ5GOgyxS5hjG_{%22username%22:%22samaccountname%22,%22ilkisim%22:%22givenname%22,%22soyisim%22:%22sn}'
Start-Sleep -Seconds 10
Stop-Process -Name Chrome
 

1. URL'yi açmak, duraklatmak ve ardından tarayıcıyı kapatmak için bir PowerShell komut dosyası (yukarıdaki örnek) oluşturun.

2. Görev Zamanlayıcı'yı (Task Scheduler) açın.

3. Eylem> Temel Görev Oluştur'a gidin.

4. Oluşturma sihirbazında adım adım ilerleyin, bir ad verin ve görevin çalışacağı zamanı belirleyin.

5. Eylem adımında, Bir program başlat'ı seçin.

6. Gözat'a tıklayın ve PowerShell'i seçin (genellikle C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe).

7. Komut dosyasının gezinme yolunu Argüman ekle kutusuna yapıştırın, örn. "C:\Users\Administrator\Desktop\Scripts\SyncOfisplan.ps1"

8. Bitir'e tıklayın.

© Copyright 2024 Ofisplan - Her hakkı saklıdır.

Created with Mobirise - More